package com.zjh.r2dbc.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.Transient;
import org.springframework.data.relational.core.mapping.Table;
import org.springframework.data.relational.core.mapping.Column;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Table("dept")
public class Dept {

    @Id
    @Column("DEPTNOS")
    private Integer deptnos;  // 部门编号（主键）

    @Column("DNAME")
    private String dname;     // 部门名称

    @Column("LOC")
    private String loc;       // 部门所在地
//    一对多
    @Transient //临时字段
    private List<Emp> empList;
 }
